/**
 * 流水账管理初始化
 */
var TBill = {
    id: "TBillTable",	//表格id
    seItem: null,		//选中的条目
    table: null,
    layerIndex: -1
};

TBill.initColumn = function () {
    return [
        {title: '单号', field: 'bill_num', visible: true, align: 'center', valign: 'middle'},
        {title: '关联单号', field: 'income_name', visible: true, align: 'center', valign: 'middle'},
        {title: '结算来源', field: 'income_type', visible: true, align: 'center', valign: 'middle' },
        {title: '交易对象', field: 'traner', visible: true, align: 'center', valign: 'middle'},
        {title: '现结金额', field: 'money', visible: true, align: 'center', valign: 'middle'},
        {title: '现金', field: 'cash', visible: true, align: 'center', valign: 'middle'},
        {title: '微信', field: 'weixin', visible: true, align: 'center', valign: 'middle'},
        {title: '支付宝', field: 'alipay', visible: true, align: 'center', valign: 'middle'},
        {title: '银行卡', field: 'bank', visible: true, align: 'center', valign: 'middle'},
        {title: '挂账金额', field: 'zj_money', visible: true, align: 'center', valign: 'middle'},
        {title: '结算日期', field: 'cretime', visible: true, align: 'center', valign: 'middle'},
        {title: '记账日期', field: 'createtime', visible: true, align: 'center', valign: 'middle'},
        {title: '报账人', field: 'creater', visible: true, align: 'center', valign: 'middle'},
        {title: '状态', field: 'billCheckType', visible: true, align: 'center', valign: 'middle'}

    ];
};



//记录当前加载列表的id;
var ids=new Array();
var moneyAll=0;
var zj_money=0;
TBill.collectSum = function(m) {
    if(m){
        mData=m;
    }
    var yjs=0;//已结算
    var cash=0;
    var alipay=0;
    var weixin=0;
    var bank=0;

    for(var i=0;i<mData.data.length;i++){
        ids.push(mData.data[i].id);
        cash+=parseFloat(mData.data[i].cash);
        alipay+=parseFloat(mData.data[i].alipay);
        weixin+=parseFloat(mData.data[i].weixin);
        bank+=parseFloat(mData.data[i].bank);
        if(mData.data[i].zj_money!='--'&&mData.data[i].zj_money!=''){
            zj_money+=parseFloat(mData.data[i].zj_money);
        }
    }
    moneyAll=cash+alipay+weixin+bank;
    $('#cash').val(cash);
    $('#alipay').val(alipay);
    $('#weixin').val(weixin);
    $('#bank').val(bank);
    $('#zj_money').val(zj_money);
}

$(function () {
    var defaultColunms = TBill.initColumn();
    aTable = new LYTable(TBill.id, "/tBill/accountingRecordDetailList?bill_check_id="+$("#id").val(), defaultColunms);
    layui.use('table', function () {
        mTable = layui.table;
       TBill.table = aTable.initCallBack(mTable,TBill.collectSum);
    })
});
